stuff something down something - French English Dictionary